package pos.domain;

import java.util.List;

public interface IGestorUsuarios {
	
	public Usuario getUsuario(String userName);
	
	public Deportista getDeportista(String userName);
	public boolean addDeportista(Deportista deportista);
	public boolean removeDeportista(String userName);
	
	public Equipo getEquipo(String userName);
	public boolean addEquipo(Equipo equipo);
	public boolean removeEquipo(String userName);
	
	public List<Deportista> getDeportistasConocidos(String userName);
	public List<Equipo> getEquiposConocidos(String userName, int maxUsuarios, boolean random);
	
	public List<Deporte> getDeportesPracticados(String userName);
	public List<Deporte> getDeportes();
	
	public boolean addHabilidad(String userName, Habilidad habilidad);
	
}
